trench cutting machines - French English Dictionary